万卷网> 电子学会考级 >C/C++等级考试 > 2026年6月电子学会青少年软件编程(C/C++一级)等级考试试卷

2026年6月电子学会青少年软件编程(C/C++一级)等级考试试卷
操作/编程 一级 2026 2026-07-10 19:12:22 263

一、单选题

1.

一个完整的C++程序,必须包含以下哪个函数作为程序执行的入口?( )

A.

main()

B.

开始()

C.

begin()

D.

init()

2.

以下C++代码执行后,输出结果是?( )

int x = 7, y = 12; 
if(x < 5 || y > 10) 
   cout << "通过"; 
else 
   cout << "不通过";
A.

通过

B.

不通过

C.

1

D.

0

3.

执行以下C++代码,输入`20`并回车后,输出结果是?( ) 

int a; 
cin >> a; 
cout << a * 3 + 5;
A.

60

B.

65

C.

20*3+5=65

D.

a * 3 + 5

4.

以下哪个C++函数可以用于计算一个数的绝对值?( )

A.

pow()

B.

sqrt()

C.

abs()

D.

max()

5.

C++源代码经过以下哪个步骤后,会生成可直接在Windows系统运行的.exe文件?( )

A.

仅编写代码

B.

仅编译

C.

编译+链接

D.

仅调试

6.

C++表达式 15 - 6 / 2 * 3的计算结果是?( )

A.

6

B.

9

C.

14

D.

0

7.

以下关于C++变量定义的写法,正确的是?( )

A.

整数123数 = 10;

B.

浮点数my_score = 95.5;

C.

双重组 = 3.14;

D.

布尔 a-b = 真;

8.

以下C++代码执行后,输出的结果是?( ) 

int res = 1; 
for(int i=1;i<=4;i++) 
     res *= i; 
cout << res;
A.

4

B.

10

C.

24

D.

120

9.

以下C++代码执行后,变量c的最终值是?( )

int a = 8, b = 5, c; 
a = a * 2; 
b = b - 3;
c = a / b;
A.

4

B.

5

C.

8

D.

16

10.

以下C++代码执行后,循环体一共会执行多少次?( )

int i = 1; 
while(i <= 20)
{ 
    cout << i << " "; 
    i += 4; 
}
A.

4

B.

5

C.

6

D.

无限次

二、判断题

1.

for(int i=0;;i++)是一个无限循环。( )

A.正确 B.错误
2.

在Dev-C++中,代码编译报错时,依然可以成功运行程序。( )

A.正确 B.错误
3.

scanf和printf是C语言标准输入输出函数。( )

A.正确 B.错误
4.

do-while循环的循环体至少会执行一次,无论循环条件是否成立。( )

A.正确 B.错误
5.

C++中,5 > 3 && 2 > 7的逻辑运算结果为true。( )

A.正确 B.错误
6.

C++中,7 % 3的计算结果是1,代表7除以3的余数。( )

A.正确 B.错误
7.

顺序结构是一种程序的结构,逆序结构也是一种程序的结构。( )

A.正确 B.错误
8.

pow(3, 2)的计算结果是6,代表3乘以2。( )

A.正确 B.错误
9.

在C++中,整型变量可以存储小数,不会丢失精度。( )

A.正确 B.错误
10.

sqrt()函数是计算平方根的函数。( )

A.正确 B.错误

三、编程题

1.

温度转换

2.

体温记录

公众号
客服 反馈
顶部